package CWM;
//案例：
/*
需求：已知一个数组array={19,28,37,46,50,};用程序实现把数组中的元素值交换
交换后的数组为array={50,46,37,28,19};并在控制台上进行输出

步骤：//定义两个变量，start和end来表示开始和结束的指针
//确定交换条件，start<end允许交换
//循环中编写交换逻辑代码
//每一次交换成功，改变两个指针所指的索引start++,end--;
//循环结束后，遍历数组并打印，查看反转后的数组
 */
public class cwm5 {
    public static void main(String[] args) {
int [] array={19,28,37,46,50};
//定义两个变量，start和end来表示开始和结束的指针
int start=0;
int end= array.length-1;
//确定交换条件，start<end允许交换
        //for(int start=0,end=array.length-1;start<end;start++,end--)
        for( ; start < end ;start++ , end-- ){//每一次交换成功，改变两个指针所指的索引start++,end--;
            //循环中编写交换逻辑代码
            int temp=array[start];
            array[start]=array[end];
            array[end]=temp;
        }

//循环结束后，遍历数组并打印，查看反转后的数组
        for (int i = 0; i < array.length; i++) {
            System.out.println(array[i]);
        }
    }
}
